/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package logicaClient;

import ve.edu.ucab.cliente.ClienteSocket;

/**
 *
 * @author mimi
 */
public class ComunicacionJSockets
{
     private static ClienteSocket cliente = null;
     private static String IP;
     private static int    puerto;
     
     private ComunicacionJSockets()
     {
         cliente = new ClienteSocket();
         IP = "localhost";//192.168.22.251(IP RCasanova)//(Compu Daniela) 192.168.20.107
         puerto = 7687;
     }

     public static ComunicacionJSockets getInstance()
     {
         ComunicacionJSockets comunicacion = null;

         if (cliente == null)
         {
             comunicacion = new ComunicacionJSockets();
         }

         return comunicacion;
     }
     
     public static String solicitarEnvioDatos(String datos)
     {
         String resultado=null;

         resultado = cliente.ejecutarPeticion(datos, IP, puerto);



         if (resultado == null)
         {
             System.out.println("Servidor caido ");
             return resultado;
         }
         else
         {
             System.out.println("LO QUE DEVUELVE EL SERVIDOR ES: " + resultado);

       /*      if (resultado.compareTo("false")!=0 || resultado.compareTo("FALSE")!=0)
             {


             }
         */
             return resultado;
         }
          //return resultado;
     }
}
    //String resultado = cliente.ejecutarPeticion("1:gerardo", "192.168.22.197",7687);
        //(red local de ucab)192.168.2.29...(red inalambrica demimi)192.168.1.105
        //(red inalambrica ucab)192.168.22.197..........(redlocal de mimi)169.254.10.7